package com.fbee.smartcommunities.utils;

import java.util.Random;

/**
 * ClassName: com.fbee.smartcommunities.utils
 * Datetime: 2024/8/21 下午6:18
 * Description:
 *
 * @author 汪佳泉
 * @version 1.0
 * @since 1.0
 */
public class VerificationCodeGeneratorUtil {
    /**
     * 生成四位验证码
     * @return 四位数字的验证码字符串
     */
    public static String generateFourDigitCode() {
        // 创建一个Random对象
        Random random = new Random();
        // 创建一个StringBuilder对象，用于拼接字符串
        StringBuilder sb = new StringBuilder();

        // 循环四次，每次生成一个0-9之间的随机数并追加到StringBuilder
        for (int i = 0; i < 4; i++) {
            int num = random.nextInt(10); // 生成0-9之间的随机数
            sb.append(num); // 将随机数追加到StringBuilder
        }

        // 将StringBuilder转换为字符串并返回
        return sb.toString();
    }

}
